@charset "utf-8";
$font-size: 40;
@function r($px) {
  @return $px/(2*$font-size) * 1rem;
}

header {
  width: 100%;
  height: r(76);
  position: absolute;
  top: 0;
  border-bottom: 1px solid #a8a9a8;
  a {
      display: block;
      position: absolute;
      left: r(28);
      height: r(76);
    .iconfont ,.icon-youbian1:before{
        position: relative;
        top: r(9);
        vertical-align: top;
      font-size: r(36);
      color: black;
    }
  }
  h4 {
    font-size: r(30);
    line-height: r(76);
    text-align: center;
  }
  p {
    float: right;
    font-size: r(24);
    margin-top: r(27);
    margin-right: r(42);
  }
}

section {
  width: 100%;
  position: absolute;
  top: r(77);
  bottom: r(80);
  overflow-y: scroll;
  article {
    width: r(585);
    margin: 0 auto;
    p.top{
      margin-top: r(28);
      font-size: r(24);
    }
    .banner {
      margin-top: r(28);
      width: 100%;
      height: r(300);
      overflow: hidden;
      img {
        width: 100%;
        height: 100%;
      }
    }
    p{
      font-size: r(20);
      color: #878787;

    }
    p.time{
      margin-top: r(30);
      letter-spacing: r(2);
    }
    p.intro{
      font-size: r(24);
      margin: r(29) 0 r(10) 0;
      color: black;
    }
    span{
      font-size: r(20);
      color: #878787;
    }
    .title{
      height: r(28);
      background: rgb(242,242,242);
      width: 100%;
      font-size: r(20);
    }
    .item{
      height: r(110);
      width: 100%;
      overflow: hidden;
      .img_lt{
        margin-top: r(13);
        width: r(80);
        height: r(80);
        overflow: hidden;
        img{
          width: 100%;
          height: 100%;
        }
      }
      .text_rt{
        margin-left: r(32);
        margin-top: r(27);
        p:nth-of-type(1){
          font-size: r(24);
          color: black;

        }
        p:nth-of-type(2){
          font-size: r(20);
        }
      }

    }
  }
}
footer{
  height: r(80);
  position: absolute;
  bottom: 0;
  width: 100%;
  font-size: 0;
  input{
    width: r(320);
    height: r(80);
    background: rgb(51,51,51);
    text-align: center;
    line-height: r(80);
    font-size: r(30);
    display: inline-block;
    color: white;
    border-radius: 0;
  }
}

